package com.yzc.model.vo.ticket_order;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class FlightOrderVo {

    private Long orderId;
    private Long userId;
    private BigDecimal totalAmount;
    private Integer orderStatus;
    private Date createTime;

    private String flightNo;        // 航班号

    private Date departureDate;     // 起飞时间

    private List<PassengerInfo> passengerInfo;   // 乘机人信息

    private String seatClass;       // 舱位等级

    @Data
    public static class PassengerInfo {
        private String name;               // 乘机人姓名
        private String idType;             // 证件类型（如：身份证、护照）
        private String idNumber;           // 证件号码
        private String seatNumber;         // 座位号
        private String contactPhone;       // 联系电话
    }

}